package xcmg.device.dao.entity.agent;

import lombok.Data;
import lombok.ToString;
import xcmg.device.service.vo.agent.ServiceBorrowOutDetailVO;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

import io.swagger.annotations.ApiModelProperty;

/**
 * 服务借出单 DO
 * @author huhuawei
 */
@Data
@ToString
public class ServiceBorrowOutDO  implements Serializable{
    private static final long serialVersionUID = -1L;
    //ID
    private String id;
    //借用单号
    private String borrowNo;
    //维修单号
    private String repairNo;
    //出库状态
    private Integer status;
    //发出仓库
    private String warehouseCode;
    //客户id
    private String customerId;
    //客户名称
    private String customerName;
    //服务人员Id
    private String serviceStaffId;
    //服务人员名称
    private String serviceStaffName;
    //派工单号
    private String dispatchNo;
    //原因
    private String reason;
    //备注
    private String remark;
    //创建人名称
    private String createName;
    //创建人ID
    private String createId;
    //创建时间
    private Date createDate;
    //修改人id
    private String updateId;
    //修改时间
    private Date updateDate;
    //企业ID
    private String orgId;
    //成本总价
    private BigDecimal costTotal;

    private BigDecimal totalAmount;

    private Integer orderStatus;
    
    @ApiModelProperty(value = "erp编码"  )
    private String erpCode;
    
    @ApiModelProperty(value = "发动机编号"  )
    private String engineNo;
}
